Hide and Seek - a Naive Factoring

نویسنده

  • Michael Rubinstein
چکیده

I present a factoring algorithm that factors N = U V , where U < V , provably in O(N 1/3+ǫ) time. I also discuss the potential for improving this to a sub-exponential algorithm. Along the way, I consider the distribution of solutions (x, y) to xy = N mod a. 1. Algorithm-hide and seek Let N be a positive integer that we wish to factor. Say N = U V where U and V are positive integers, not necessarily prime, with 1 < U < V. For simplicity, that V < 2U so that V < (2N) 1/2 The general case, without this restriction, will be handled at the end of this section. The idea behind the algorithm is to perform trial division of N by a couple of integers, and to use information about the remainder to determine the factors U and V. Let a be a positive integer, 1 < a < N. By the division algorithm, write U = u 1 a + u 0 , with 0 ≤ u 0 < a V = v 1 a + v 0 , with 0 ≤ v 0 < a. (1.1) Assume that u 0 is relatively prime to a, and likewise for v 0 , since otherwise one easily extracts a factor of N by taking gcd(a, N). If, for a given a, we can determine u 0 , u 1 , v 0 , v 1 then we have found U and V. Consider N = u 0 v 0 mod a. One cannot simply determine u 0 and v 0 from the value of N mod a since φ(a) pairs of integers (x, y) mod a satisfy xy = N mod a (if x = mu 0 mod a, then y = m −1 v 0 mod a, where gcd(m, a) = 1). However, say a is large, a = ⌈(2N) 1/3 ⌉ > V 2/3 so that v 1 and u 1 are comparatively small, u 1 , v 1 ≤ V 1/3 , i.e. both are < a 1/2. If we consider N mod a − δ (1.2) N = U V = (u 1 δ + u 0)(v 1 δ + v 0) mod a − δ, for δ = 0, 1, we get, as solutions (x, y) to xy = N mod a − δ, two nearby points, (u 0 …

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Hide and Seek-a Naive Factoring Algorithm

Let N be a positive integer that we wish to factor. Say N = UV where U and V are positive integers, not necessarily prime, with 1 < U < V . For simplicity, assume V < 2U , so that V < (2N). The general case, without this restriction, will be handled at the end of this section. The idea behind the algorithm is to perform trial division of N by a couple of integers, and to use information about t...

متن کامل

. N T ] 2 4 O ct 2 00 6 HIDE AND SEEK - A NAIVE FACTORING ALGORITHM

I present a factoring algorithm that factors N = U V , where U < V , provably in O(N 1/3+ǫ) time. I also discuss the potential for improving this to a sub-exponential algorithm. Along the way, I consider the distribution of solutions (x, y) to xy = N mod a. 1. Algorithm-hide and seek Let N be a positive integer that we wish to factor. Say N = U V where U and V are positive integers, not necessa...

متن کامل

Steganography - A Game of Hide and Seek in Information Communication

With the growth of communication over computer networks, how to maintain the confidentiality and security of transmitted information have become some of the important issues. In order to transfer data securely to the destination without unwanted disclosure or damage, nature inspired hide and seek tricks such as, cryptography and Steganography are heavily in use. Just like the Chameleon and many...

متن کامل

Playing Hide-and-Seek: An Abstract Game for Cyber Security

In order to begin to solve many of the problems in the domain of cyber security, they must first be transformed into abstract representations, free of complexity and paralysing technical detail. We believe that for many classic security problems, a viable transformation is to consider them as an abstract game of hide-and-seek. The tools required in this game – such as strategic search and an ap...

متن کامل

Hide and seek in Arizona

Laboratory subjects repeatedly played one of two variations of a simple two-person zero-sum game of ‘‘hide and seek’’. Three puzzling departures from the prescriptions of equilibrium theory are found in the data: an asymmetry related to the player’s role in the game; an asymmetry across the game variations; and positive serial correlation in subjects’ play. Possible explanations for these depar...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006